<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        var obj = {
            name: "lyy",
            age: 18
        }
        // 每个对象都有一个 [[prototype]] 属性 就是 隐式原型
        console.log(obj);
        // 浏览器定义了一个 属性去访问这个原型
        console.log(obj.__proto__);
        // javascript提供了一个方法可以获取这个隐式原型对象
        console.log(Object.getPrototypeOf(obj));
        // es6添加
        console.log(Reflect.getPrototypeOf(obj));
        console.log(obj.__proto__ === Object.getPrototypeOf(obj));//true
        console.log(obj.__proto__ === Reflect.getPrototypeOf(obj)); //trye
        console.log(Object.getPrototypeOf(obj)===Reflect.getPrototypeOf(obj));//true
    </script>
</body>

</html>